<?

//判断是在微信里面打开
#if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') == true) {

//配置参数的数组
$CONF =  array(
'__APPID__' =>'wxf251770983aae256',
'__SERECT__' =>'e80c371e5c4d67853779943be238379d',
'__CALL_URL__' =>'https://dj100.enpingshi.com/api/dangjian100/getopenid.php' //当前页地址
);
 


//没有传递code的情况下，先登录一下
if(!isset($_GET['code']) || empty($_GET['code'])){

 
$getCodeUrl  =  "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential".
"&appid=" . $CONF['__APPID__'] .
"&secret=" . $CONF['__SERECT__'];



#"&redirect_uri=" . $CONF['__CALL_URL__']  .
#"&response_type=code".
#"&scope=snsapi_base". #!!!scope设置为snsapi_base !!!
#"&state=1";

//跳转微信获取code值,去登陆
header('Location:' . $getCodeUrl);
exit;
#}


$code     		=	trim($_GET['code']);

echo $code;
print_r($code);
exit;


//使用code，拼凑链接获取用户openid
$getTokenUrl    =  "https://api.weixin.qq.com/sns/oauth2/access_token".
"?appid={$CONF['__APPID__']}".
"&secret={$CONF['__SERECT__']}".
"&code={$code}".
"&grant_type=authorization_code";


    $get_json=file_get_contents($getTokenUrl);
    $openid=substr($get_json,-52,28);

//echo $openid;


    //设置目的地地址，带着openid过去，然后跳转之后再根据openid去处理这个账号的去向
    //绑定的思路是，每个账号都有一个随机四位密码。？？
    //在微信登陆账号密码之后，就自动记录openid。之后先清查openid，如果有的话，就自动跳转到相关系统。
    //login主要的作用是对比oi是否存在于系统中，存在的话，就直接带客户过去使用系统。不存在的，就让客户登陆。客户登陆之后，顺便记录openid到系统当中去。
    $target_url="http://mxty.enpingshi.com/front/activity/view/index.php?openid=".$openid;

    //跳转微信获取code值,去登陆
    header('Location:' . $target_url);
    exit; 

}


?>
</div>
